mechanical mixing and stirring - Turkish English Dictionary